// 1. 验证用户输入 TODO
// 2. 给按钮注册点击事件
// 3. 收集表单数据
// 4. 进行非空判断
// 5. 发送ajax请求
// 5.1 提示登录成功
// 5.2 跳转到首页

document.querySelector('#btn-login').addEventListener('click', async () => {
    const form = document.querySelector('.login-form')
    const data = serialize(form, { hash: true, empty: true })
    if (!data.username.trim() || !data.password.trim()) {
        showToast('用户名或密码不能为空')
        return
    }
    try {
        const res = await axios.post('/login', data)
        console.log(res)
        localStorage.setItem('token', res.data.token)
        localStorage.setItem('username', res.data.username)
        showToast('登录成功')
        setTimeout(() => {
            location.href = './index.html'
        }, 800)
    } catch (error) {
        console.log(error)
    }
})
